﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ABCLogistic_System_V2._0.DA;

namespace ABCLogistic_System_V2._0.GUI
{
    public partial class frmQTHT_Nhomnguoidung : Form
    {
        ABCLogisticsEntities context = new ABCLogisticsEntities();
        NHOMNGUOIDUNG nhomnguoidung = new NHOMNGUOIDUNG();

        public frmQTHT_Nhomnguoidung()
        {
            InitializeComponent();
        }

        /// <summary>
        /// xu ly button Luu - Luu nhom
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (cbxtennhom.Text=="")
            {
                MessageBox.Show("Bạn chưa nhập tên nhóm!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                // luu
                int? returnvalues = context.SP_NHOMNGUOIDUNG_INSERT("", cbxtennhom.Text, txtmotanhom.Text).SingleOrDefault();
                if (returnvalues > 0)
                {
                    MessageBox.Show("Lưu thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    // xet lai cac gia tri trong textbox
                        cbxtennhom.Text = "";
                        txtmotanhom.Text = "";
                }
                else
                {
                    MessageBox.Show("Không thể lưu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            frmQTHT_Nhomnguoidung_Load(sender,e);
        }

        private void frmQTHT_Nhomnguoidung_Load(object sender, EventArgs e)
        {
            var nhomnguoidung = from cat in context.NHOMNGUOIDUNGs
                                select cat;
            cbxtennhom.DataSource = nhomnguoidung.ToList<NHOMNGUOIDUNG>();
            cbxtennhom.DisplayMember = "TENNHOM";
            cbxtennhom.ValueMember = "MANHOM";
            cbxtennhom.Text = "";
        }

        private void btnchinhsua_Click(object sender, EventArgs e)
        {

        }
    }
}
